package com.novanok.micurso;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
import android.widget.ListView;

import com.firebase.client.Firebase;
import com.firebase.client.FirebaseError;
import com.novanok.micurso.entidad.Comun;
import com.novanok.micurso.entidad.Curso;
import com.novanok.micurso.entidad.Notificacion;

public class AlumnoNotificacionActivity extends Activity {

    private Curso curso;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.notificacion_alumno_activity);
        Firebase.setAndroidContext(this);

        Comun.getAlumno().setCursoAlumnoActivity(this);

        Intent i = this.getIntent();
        Bundle b = i.getExtras();
        this.curso = Comun.getAlumno().devolverCursoPorCursoId(b.getString("curso_seleccionado"));

        Log.d("TAG", this.curso.getCurso_id());

        if ( Comun.getAlumno() == null || this.curso == null ){
            finish();
        }

        this.actualizarNotificaciones();
    }

    public void actualizarNotificaciones(){
        if (this.curso.getNotificaciones().size() == 0){
            findViewById(R.id.empty).setVisibility(View.VISIBLE);
        }else{
            findViewById(R.id.empty).setVisibility(View.INVISIBLE);
        }

        ((ListView) AlumnoNotificacionActivity.this.findViewById( R.id.lstNotificaciones )).setAdapter(
                new ListaAlumnoNotificacionAdapter(AlumnoNotificacionActivity.this, this.curso.getNotificaciones()));
    }
}
